pascal问题!请教一下a[i]:=a[i]+1 和 a[i]:=a[i+1] 分别代表什么意事````????

来源:百度知道 编辑:UC知道 时间:2024/06/15 14:40:29
pascal问题!请教一下a[i]:=a[i]+1 和 a[i]:=a[i+1] 分别代表什么意事````????两者相同么
假如:i:=1
a[i]:=a[i]+1 的a[i]是不是=2
a[i]:=a[i+1] 的a[i]是不是=2

数组有下标和数据域

例如:a[i]:=3

其中a是数组的名字 i是数组的下标 而a[i]的值就为3

就好象是一班60个学生的编号分别自1-60 则他们的成绩就是A[1]:=100
A[2]:=98.......

不相同,a[i]:=a[i]+1表示给自己加上1原来是2的就变成3
a[i]:=a[i+1]表示将数组紧跟其后的一个数赋值给自己
原来a[i]=2 a[i+1]=0 那么a[i]=a[3]=0
初学者吧,加油

1

a[i]和a[i 1]是两个不同的变量,你可以学学数组,a[i]和a[i 1]都是a数组中的变量.

i:=1
a[i]:=a[i]+1 的a[i]是不是=2
a[i]:=a[i+1] 的a[i]是不是=2
这两个问题的答案都是否定的.a[i]:=a[i]+1表示a[i]在原基础上+1;例若a[i]原值是1;则执行a[i]:=a[i]+1后a[i]为2;a[i]:=a[i+1]表示把a[i+1]的值赋给a[i];例a[i+1]是1,则执行a[i]:=a[i+1]后,a[i]=1;